/*
 * Decompiled with CFR 0.150.
 */
package com.gys.data.incomeStatement;

public class IncomeStatementDetailOutData {
    private String clientId;
    private String gsisdBrId;
    private String gsisdProId;
    private String gsisdProName;
    private String gsisdRetailPrice;
    private String gsisdBatchNo;
    private String gsisdBatch;
    private String gsisdValidUntil;
    private String gsisdQty;
    private String gsisdIsCause;
    private String gsisdIsQty;
    private String gsisdRealQty;
    private String gsisdFactory;
    private String gsisdOrigin;
    private String gsisdDosageForm;
    private String gsisdUnit;
    private String gsisdFormat;
    private String gsisdApprovalNum;
    private String gsisdStockStatus;
    private Integer indexDetail;

    public String getClientId() {
        return this.clientId;
    }

    public String getGsisdBrId() {
        return this.gsisdBrId;
    }

    public String getGsisdProId() {
        return this.gsisdProId;
    }

    public String getGsisdProName() {
        return this.gsisdProName;
    }

    public String getGsisdRetailPrice() {
        return this.gsisdRetailPrice;
    }

    public String getGsisdBatchNo() {
        return this.gsisdBatchNo;
    }

    public String getGsisdBatch() {
        return this.gsisdBatch;
    }

    public String getGsisdValidUntil() {
        return this.gsisdValidUntil;
    }

    public String getGsisdQty() {
        return this.gsisdQty;
    }

    public String getGsisdIsCause() {
        return this.gsisdIsCause;
    }

    public String getGsisdIsQty() {
        return this.gsisdIsQty;
    }

    public String getGsisdRealQty() {
        return this.gsisdRealQty;
    }

    public String getGsisdFactory() {
        return this.gsisdFactory;
    }

    public String getGsisdOrigin() {
        return this.gsisdOrigin;
    }

    public String getGsisdDosageForm() {
        return this.gsisdDosageForm;
    }

    public String getGsisdUnit() {
        return this.gsisdUnit;
    }

    public String getGsisdFormat() {
        return this.gsisdFormat;
    }

    public String getGsisdApprovalNum() {
        return this.gsisdApprovalNum;
    }

    public String getGsisdStockStatus() {
        return this.gsisdStockStatus;
    }

    public Integer getIndexDetail() {
        return this.indexDetail;
    }

    public void setClientId(String clientId) {
        this.clientId = clientId;
    }

    public void setGsisdBrId(String gsisdBrId) {
        this.gsisdBrId = gsisdBrId;
    }

    public void setGsisdProId(String gsisdProId) {
        this.gsisdProId = gsisdProId;
    }

    public void setGsisdProName(String gsisdProName) {
        this.gsisdProName = gsisdProName;
    }

    public void setGsisdRetailPrice(String gsisdRetailPrice) {
        this.gsisdRetailPrice = gsisdRetailPrice;
    }

    public void setGsisdBatchNo(String gsisdBatchNo) {
        this.gsisdBatchNo = gsisdBatchNo;
    }

    public void setGsisdBatch(String gsisdBatch) {
        this.gsisdBatch = gsisdBatch;
    }

    public void setGsisdValidUntil(String gsisdValidUntil) {
        this.gsisdValidUntil = gsisdValidUntil;
    }

    public void setGsisdQty(String gsisdQty) {
        this.gsisdQty = gsisdQty;
    }

    public void setGsisdIsCause(String gsisdIsCause) {
        this.gsisdIsCause = gsisdIsCause;
    }

    public void setGsisdIsQty(String gsisdIsQty) {
        this.gsisdIsQty = gsisdIsQty;
    }

    public void setGsisdRealQty(String gsisdRealQty) {
        this.gsisdRealQty = gsisdRealQty;
    }

    public void setGsisdFactory(String gsisdFactory) {
        this.gsisdFactory = gsisdFactory;
    }

    public void setGsisdOrigin(String gsisdOrigin) {
        this.gsisdOrigin = gsisdOrigin;
    }

    public void setGsisdDosageForm(String gsisdDosageForm) {
        this.gsisdDosageForm = gsisdDosageForm;
    }

    public void setGsisdUnit(String gsisdUnit) {
        this.gsisdUnit = gsisdUnit;
    }

    public void setGsisdFormat(String gsisdFormat) {
        this.gsisdFormat = gsisdFormat;
    }

    public void setGsisdApprovalNum(String gsisdApprovalNum) {
        this.gsisdApprovalNum = gsisdApprovalNum;
    }

    public void setGsisdStockStatus(String gsisdStockStatus) {
        this.gsisdStockStatus = gsisdStockStatus;
    }

    public void setIndexDetail(Integer indexDetail) {
        this.indexDetail = indexDetail;
    }

    public boolean equals(Object o) {
        if (o == this) {
            return true;
        }
        if (!(o instanceof IncomeStatementDetailOutData)) {
            return false;
        }
        IncomeStatementDetailOutData other = (IncomeStatementDetailOutData)o;
        if (!other.canEqual(this)) {
            return false;
        }
        String this$clientId = this.getClientId();
        String other$clientId = other.getClientId();
        if (this$clientId == null ? other$clientId != null : !this$clientId.equals(other$clientId)) {
            return false;
        }
        String this$gsisdBrId = this.getGsisdBrId();
        String other$gsisdBrId = other.getGsisdBrId();
        if (this$gsisdBrId == null ? other$gsisdBrId != null : !this$gsisdBrId.equals(other$gsisdBrId)) {
            return false;
        }
        String this$gsisdProId = this.getGsisdProId();
        String other$gsisdProId = other.getGsisdProId();
        if (this$gsisdProId == null ? other$gsisdProId != null : !this$gsisdProId.equals(other$gsisdProId)) {
            return false;
        }
        String this$gsisdProName = this.getGsisdProName();
        String other$gsisdProName = other.getGsisdProName();
        if (this$gsisdProName == null ? other$gsisdProName != null : !this$gsisdProName.equals(other$gsisdProName)) {
            return false;
        }
        String this$gsisdRetailPrice = this.getGsisdRetailPrice();
        String other$gsisdRetailPrice = other.getGsisdRetailPrice();
        if (this$gsisdRetailPrice == null ? other$gsisdRetailPrice != null : !this$gsisdRetailPrice.equals(other$gsisdRetailPrice)) {
            return false;
        }
        String this$gsisdBatchNo = this.getGsisdBatchNo();
        String other$gsisdBatchNo = other.getGsisdBatchNo();
        if (this$gsisdBatchNo == null ? other$gsisdBatchNo != null : !this$gsisdBatchNo.equals(other$gsisdBatchNo)) {
            return false;
        }
        String this$gsisdBatch = this.getGsisdBatch();
        String other$gsisdBatch = other.getGsisdBatch();
        if (this$gsisdBatch == null ? other$gsisdBatch != null : !this$gsisdBatch.equals(other$gsisdBatch)) {
            return false;
        }
        String this$gsisdValidUntil = this.getGsisdValidUntil();
        String other$gsisdValidUntil = other.getGsisdValidUntil();
        if (this$gsisdValidUntil == null ? other$gsisdValidUntil != null : !this$gsisdValidUntil.equals(other$gsisdValidUntil)) {
            return false;
        }
        String this$gsisdQty = this.getGsisdQty();
        String other$gsisdQty = other.getGsisdQty();
        if (this$gsisdQty == null ? other$gsisdQty != null : !this$gsisdQty.equals(other$gsisdQty)) {
            return false;
        }
        String this$gsisdIsCause = this.getGsisdIsCause();
        String other$gsisdIsCause = other.getGsisdIsCause();
        if (this$gsisdIsCause == null ? other$gsisdIsCause != null : !this$gsisdIsCause.equals(other$gsisdIsCause)) {
            return false;
        }
        String this$gsisdIsQty = this.getGsisdIsQty();
        String other$gsisdIsQty = other.getGsisdIsQty();
        if (this$gsisdIsQty == null ? other$gsisdIsQty != null : !this$gsisdIsQty.equals(other$gsisdIsQty)) {
            return false;
        }
        String this$gsisdRealQty = this.getGsisdRealQty();
        String other$gsisdRealQty = other.getGsisdRealQty();
        if (this$gsisdRealQty == null ? other$gsisdRealQty != null : !this$gsisdRealQty.equals(other$gsisdRealQty)) {
            return false;
        }
        String this$gsisdFactory = this.getGsisdFactory();
        String other$gsisdFactory = other.getGsisdFactory();
        if (this$gsisdFactory == null ? other$gsisdFactory != null : !this$gsisdFactory.equals(other$gsisdFactory)) {
            return false;
        }
        String this$gsisdOrigin = this.getGsisdOrigin();
        String other$gsisdOrigin = other.getGsisdOrigin();
        if (this$gsisdOrigin == null ? other$gsisdOrigin != null : !this$gsisdOrigin.equals(other$gsisdOrigin)) {
            return false;
        }
        String this$gsisdDosageForm = this.getGsisdDosageForm();
        String other$gsisdDosageForm = other.getGsisdDosageForm();
        if (this$gsisdDosageForm == null ? other$gsisdDosageForm != null : !this$gsisdDosageForm.equals(other$gsisdDosageForm)) {
            return false;
        }
        String this$gsisdUnit = this.getGsisdUnit();
        String other$gsisdUnit = other.getGsisdUnit();
        if (this$gsisdUnit == null ? other$gsisdUnit != null : !this$gsisdUnit.equals(other$gsisdUnit)) {
            return false;
        }
        String this$gsisdFormat = this.getGsisdFormat();
        String other$gsisdFormat = other.getGsisdFormat();
        if (this$gsisdFormat == null ? other$gsisdFormat != null : !this$gsisdFormat.equals(other$gsisdFormat)) {
            return false;
        }
        String this$gsisdApprovalNum = this.getGsisdApprovalNum();
        String other$gsisdApprovalNum = other.getGsisdApprovalNum();
        if (this$gsisdApprovalNum == null ? other$gsisdApprovalNum != null : !this$gsisdApprovalNum.equals(other$gsisdApprovalNum)) {
            return false;
        }
        String this$gsisdStockStatus = this.getGsisdStockStatus();
        String other$gsisdStockStatus = other.getGsisdStockStatus();
        if (this$gsisdStockStatus == null ? other$gsisdStockStatus != null : !this$gsisdStockStatus.equals(other$gsisdStockStatus)) {
            return false;
        }
        Integer this$indexDetail = this.getIndexDetail();
        Integer other$indexDetail = other.getIndexDetail();
        return !(this$indexDetail == null ? other$indexDetail != null : !(this$indexDetail).equals(other$indexDetail));
    }

    protected boolean canEqual(Object other) {
        return other instanceof IncomeStatementDetailOutData;
    }

    public int hashCode() {
        int PRIME = 59;
        int result = 1;
        String $clientId = this.getClientId();
        result = result * 59 + ($clientId == null ? 43 : $clientId.hashCode());
        String $gsisdBrId = this.getGsisdBrId();
        result = result * 59 + ($gsisdBrId == null ? 43 : $gsisdBrId.hashCode());
        String $gsisdProId = this.getGsisdProId();
        result = result * 59 + ($gsisdProId == null ? 43 : $gsisdProId.hashCode());
        String $gsisdProName = this.getGsisdProName();
        result = result * 59 + ($gsisdProName == null ? 43 : $gsisdProName.hashCode());
        String $gsisdRetailPrice = this.getGsisdRetailPrice();
        result = result * 59 + ($gsisdRetailPrice == null ? 43 : $gsisdRetailPrice.hashCode());
        String $gsisdBatchNo = this.getGsisdBatchNo();
        result = result * 59 + ($gsisdBatchNo == null ? 43 : $gsisdBatchNo.hashCode());
        String $gsisdBatch = this.getGsisdBatch();
        result = result * 59 + ($gsisdBatch == null ? 43 : $gsisdBatch.hashCode());
        String $gsisdValidUntil = this.getGsisdValidUntil();
        result = result * 59 + ($gsisdValidUntil == null ? 43 : $gsisdValidUntil.hashCode());
        String $gsisdQty = this.getGsisdQty();
        result = result * 59 + ($gsisdQty == null ? 43 : $gsisdQty.hashCode());
        String $gsisdIsCause = this.getGsisdIsCause();
        result = result * 59 + ($gsisdIsCause == null ? 43 : $gsisdIsCause.hashCode());
        String $gsisdIsQty = this.getGsisdIsQty();
        result = result * 59 + ($gsisdIsQty == null ? 43 : $gsisdIsQty.hashCode());
        String $gsisdRealQty = this.getGsisdRealQty();
        result = result * 59 + ($gsisdRealQty == null ? 43 : $gsisdRealQty.hashCode());
        String $gsisdFactory = this.getGsisdFactory();
        result = result * 59 + ($gsisdFactory == null ? 43 : $gsisdFactory.hashCode());
        String $gsisdOrigin = this.getGsisdOrigin();
        result = result * 59 + ($gsisdOrigin == null ? 43 : $gsisdOrigin.hashCode());
        String $gsisdDosageForm = this.getGsisdDosageForm();
        result = result * 59 + ($gsisdDosageForm == null ? 43 : $gsisdDosageForm.hashCode());
        String $gsisdUnit = this.getGsisdUnit();
        result = result * 59 + ($gsisdUnit == null ? 43 : $gsisdUnit.hashCode());
        String $gsisdFormat = this.getGsisdFormat();
        result = result * 59 + ($gsisdFormat == null ? 43 : $gsisdFormat.hashCode());
        String $gsisdApprovalNum = this.getGsisdApprovalNum();
        result = result * 59 + ($gsisdApprovalNum == null ? 43 : $gsisdApprovalNum.hashCode());
        String $gsisdStockStatus = this.getGsisdStockStatus();
        result = result * 59 + ($gsisdStockStatus == null ? 43 : $gsisdStockStatus.hashCode());
        Integer $indexDetail = this.getIndexDetail();
        result = result * 59 + ($indexDetail == null ? 43 : ($indexDetail).hashCode());
        return result;
    }

    public String toString() {
        return "IncomeStatementDetailOutData(clientId=" + this.getClientId() + ", gsisdBrId=" + this.getGsisdBrId() + ", gsisdProId=" + this.getGsisdProId() + ", gsisdProName=" + this.getGsisdProName() + ", gsisdRetailPrice=" + this.getGsisdRetailPrice() + ", gsisdBatchNo=" + this.getGsisdBatchNo() + ", gsisdBatch=" + this.getGsisdBatch() + ", gsisdValidUntil=" + this.getGsisdValidUntil() + ", gsisdQty=" + this.getGsisdQty() + ", gsisdIsCause=" + this.getGsisdIsCause() + ", gsisdIsQty=" + this.getGsisdIsQty() + ", gsisdRealQty=" + this.getGsisdRealQty() + ", gsisdFactory=" + this.getGsisdFactory() + ", gsisdOrigin=" + this.getGsisdOrigin() + ", gsisdDosageForm=" + this.getGsisdDosageForm() + ", gsisdUnit=" + this.getGsisdUnit() + ", gsisdFormat=" + this.getGsisdFormat() + ", gsisdApprovalNum=" + this.getGsisdApprovalNum() + ", gsisdStockStatus=" + this.getGsisdStockStatus() + ", indexDetail=" + this.getIndexDetail() + ")";
    }
}

